The completeness of logic programming with sort predicates
نویسنده
چکیده
An order-sorted logic can be regarded as a generalized first-order predicate logic that includes many and ordered sorts (i.e. a sort-hierarchy). In the fields of knowledge representation and AI, this logic with sort-hierarchy has been used to design a logic-based language appropriate for representing taxonomic knowledge. By incorporating the sort-hierarchy, order-sorted resolution and sorted logic programming have been formalized that provide efficient reasoning mechanisms with structural representation. In this work, Beierle et al. developed an order-sorted logic to couple separated taxonomic knowledge and assertional knowledge. Namely, its language allows us to make use of sorts to denote not only the types of terms but also unary predicates (called sort predicates). In this paper, we propose a sorted logic programming language with sort predicates in order to improve the practicability of the logic proposed by Beierle et al. The linear resolution is obtained by adding inference relative to sort predicates and subsort relations. In the semantics, the terms and formulas that follow the sorted signature extended with sort predicates are interpreted over its corresponding Σ-structures. Finally, we build the Herbrand models of programs containing sort predicates, and thus prove the soundness and completeness of this logic programming. order-sorted logic, sort predicate, logic programming, knowledge base system
منابع مشابه
Order-sorted logic programming with predicate hierarchy
Order-sorted logic has been formalized as first-order logic with sorted terms where sorts are ordered to build a hierarchy (called a sort-hierarchy). These sorted logics lead to useful expressions and inference methods for structural knowledge that ordinary first-order logic lacks. Nitta et al. pointed out that for legal reasoning a sort-hierarchy (or a sorted term) is not sufficient to describ...
متن کاملEquality propositional logic and its extensions
We introduce a new formal logic, called equality propositional logic. It has two basic connectives, $boldsymbol{wedge}$ (conjunction) and $equiv$ (equivalence). Moreover, the $Rightarrow$ (implication) connective can be derived as $ARightarrow B:=(Aboldsymbol{wedge}B)equiv A$. We formulate the equality propositional logic and demonstrate that the resulting logic has reasonable properties such a...
متن کاملIntegrating Static and Dynamic Sort Checking in Logic Programming
In this paper, we rst discuss the motivation and concept of a new sorting approach, called soft sorting, which combines some good features of languages using syntactic well-sortedness rules and of languages using sort predicates. We then describe an application of soft sorting approach to overcome some limitations of sorted logic programming.
متن کاملFeature Constraint Logics for Unification Grammars
This paper studies feature description languages that have been developed for use in uniication grammars, logic programming and knowledge representation. The distinctive notational primitive of these languages are features that can be understood as unary partial functions on a domain of abstract objects. We show that feature description languages can be captured naturally as sublanguages of rst...
متن کاملSOFT TOPOLOGY AND SOFT PROXIMITY AS FUZZY PREDICATES BY FORMULAE OF LUKASIEWICZ LOGIC
In this paper, based in the L ukasiewicz logic, the definition offuzzifying soft neighborhood structure and fuzzifying soft continuity areintroduced. Also, the fuzzifying soft proximity spaces which are ageneralizations of the classical soft proximity spaces are given. Severaltheorems on classical soft proximities are special cases of the theorems weprove in this paper.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Systems and Computers in Japan
دوره 35 شماره
صفحات -
تاریخ انتشار 2004